@charset "utf-8";
* { margin: 0; padding: 0; }
html, body { -webkit-text-size-adjust:none; }
body { font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background:url(../images/bodyBg.jpg) center top no-repeat #175fa1; }
body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd { padding:0; margin:0; font-family:Arial, Verdana, Helvetica, sans-serif, "宋体"; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal }
ol, ul, li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
q:before, q:after { content: '' }
abbr, acronym { border: 0 }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration:none; }
#MainContainer { width:1003px; margin:0 auto; }
#MainNav { background:url(../images/nav.gif) no-repeat; margin-top:11px; height:43px; line-height:43px; }
.nav { margin:0 auto; overflow:hidden; margin-left:5px; }
.nav li { float:left; }
.nav li a { display:block; color:#fff; font-size:14px; font-family:"微软雅黑", "宋体"; font-weight:bold; padding:0 15px; margin: 0 10px }
.nav li a:hover { background:url(../images/nav_over.gif) repeat-x; text-decoration:none; }
.nav li .hov { background:url(../images/nav_over.gif) repeat-x; text-decoration:none; }
#wrap { background:url(../images/cont_bg.gif) repeat-x top left #fff; padding:10px; clear:both; overflow: hidden; }
#wrapWhite { background:#fff; padding:8px; clear:both; overflow: hidden; }
#footer { background:url(../images/body_bottom.gif) no-repeat bottom left #dbdbdb; text-align:center; padding:15px; color:#474747; line-height:20px; }
.IndexLeft { float:left; }
.IndexRight { float:left; }
/*搜索区域*/
#SearchContainer { background:url(../images/searchbg.jpg) no-repeat; height:110px; }
#SearchContainer .box { padding-left:222px; padding-top:29px; }
.menu { background:url(../images/search_tab.gif); height:43px; width:564px; color:#036bd7; font-family:"微软雅黑", "宋体"; font-size:14px; margin-left:3px; }
.menu ul { margin:0px; padding:0px; list-style:none; text-align:center; }
.menu li { display:inline; }
.menu li a { color:#036bd7; line-height:36px; height:43px; text-decoration:none; display:inline; width:111px; float:left; font-weight:bold; }
.menu li a.tabactive { background:url(../images/search_tab_active.gif) no-repeat; color:#fff; font-weight:bold; position:relative; }
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5, #anothercontent1, #anothercontent2, #anothercontent3, #anothercontent4, #anothercontent5, #anothercontent6, #contentthree1, #contentthree2, #contentthree3 { width:678px; margin-bottom:5px; overflow:hidden; }
.search_input { background:url(../images/search_input.gif) no-repeat; width:481px; height:42px; border:none }
.search_btn { width:89px; }
.search_input input { width:454px; height:28px; border:0; background:none; margin:7px; padding:0 10px; line-height:26px;}
.search_btn input { background:url(../images/search_btn.gif) no-repeat; width:89px; height:42px; border:0; color:#fff; font-family:"微软雅黑", "宋体"; font-size:14px; font-weight:bold; cursor: pointer;}
.search_btn input:hover{ background-position:-89px 0px ;}
.search_link a { font-size:14px; color:#1566a1; line-height:42px; padding-left:15px; }
#tabcontent1 div, #tabcontent2 div, #tabcontent3 div, #tabcontent4 div, #tabcontent5 div { float:left; }
首页区块 .IndexBox { margin:8px; }
.IndexLeft { width:231px; }
.IndexRight { width:756px; }
.rbox { width:362px; float:left; margin:5px 8px }
.lbox { margin:4px 8px; width:215px; float:left; }
.IndexBox .BoxTitle { background:url(../images/indexTitleRight.gif) no-repeat right bottom; overflow:hidden; clear:both }
.IndexBox .BoxTitle span { float:right; margin-top:5px; line-height:34px; padding-right:10px; }
.IndexBox .BoxTitle span a { color:#8b8b8b; }
.IndexBox .BoxTitle h2 { float:left; color:#19639c; font-size:14px; font-weight:bold; margin-top:5px; line-height:34px; }
.IndexBox .BoxTitle .icon { float:left; background:url(../images/indexTitleLeft.gif) no-repeat left bottom; padding:0 7px; padding-bottom:3px; height:36px; }
.IndexBox .BoxContent { border:#9ebed5 1px solid; border-bottom: 0; border-top: 0; background:#f7f7f7; padding:8px; overflow:hidden; clear:both; height:238px; }
.IndexBox .BoxBottom { background:url(../images/bottomRight.gif) right top; height:5px; line-height:5px; overflow:hidden; }
.IndexBox .BoxBottom .BoxBottomRight { background:url(../images/bottomLeft.gif) no-repeat left top; }
.list_1 li { background:url(../images/list01.gif) no-repeat 0 15px; line-height:18px; padding:6px 0px; padding-left:10px; }
.list_1 li span { float:right; color:#999; }
.rbox li a { width:325px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block; color:#363636; }
.list_2 li { background:url(../images/list02.gif) no-repeat 0 15px; line-height:18px; padding:6px 0px; padding-left:10px; border-bottom:#1168a7 1px dashed; }
.list_2 li span { float:right; color:#999; }
.list_2 li a { color:#1168a7; }
.list_3 li { line-height:18px; padding:6px 0px; padding-left:30px; border-bottom:#1168a7 1px dotted; }
.list_3 li span { float:right; color:#999; }
.list_3 li a { color:#333; }
.list_video { overflow:hidden }
.list_video li { width:155px; float:left; line-height:18px; padding:2px 0px; padding-left:10px; text-align:center; }
.list_video li div { margin:5px auto; width:114px; height:86px; }
.list_video li a { color:#1168a7; width:155px; }
/*注册页面*/
#step_container { clear:both; overflow:hidden; padding-top:15px; }
#step_container div { float:left; width:108px; height:48px; margin:3px; overflow:hidden; font-size:14px; display:inline; background-repeat:no-repeat; }
#step_container div.steparrow { width:9px; background:url(../images/step_arrow.gif) no-repeat center center; margin:3px 0; }
#step_container div.stepmore { width:9px }
#step_container div span { font-family:Arial, Helvetica, sans-serif; font-size:58px; margin-left:-12px; margin-top:-8px; font-style:italic; float:left; margin-right:-16px }
#step_container div h2 { font-weight:bold; text-align:center }
.step_finish { background:url(../images/step_ar.gif); }
.step_active { background:url(../images/step_on.gif); }
.step_notyet { background:url(../images/step_not.gif); }
.step_finish span { color:#a0cbf7; }
.step_active span { color:#ffdf80; }
.step_notyet span { color:#eff0f1; }
.step_finish h2 { color:#fff; padding-top:25px; }
.step_active h2 { color:#fff; padding-top:15px; }
.step_notyet h2 { color:#787878; padding-top:25px; }
.step_finish h2 a { color:#fff; }
.step_active h2 a { color:#fff; }
.step_notyet h2 a { color:#787878; }
.step_finish h2 a:hover, .step_active h2 a:hover, .step_notyet h2 a:hover { text-decoration:none; }
.reg_form { margin-top:40px; }
.reg_form ul { overflow:hidden; clear:both; margin-bottom:10px; margin-top: 10px; }
.reg_form li { float:left }
.reg_form .name { width:180px; color:#666666; text-align:right; margin-right:5px; line-height:25px }
.reg_form .inpu {  line-height:25px }
.reg_form .inpu input { line-height:22px; }
.reg_form .inpu input.wbk { width:310px; padding:2px }
.reg_form .inpu input.wbk_half { width:114px; padding:2px }
.reg_form .note { margin-left:10px; line-height:27px; color: red;}
.reg_form .note span { color:#C00; }
.btn { background:#39A1D1; width:78px; height:40px; font-size:14px; font-weight:bold; color:#fff; border:0; cursor:pointer; }
.btn:hover { background:#EF8B0F; }
.reg_form .inpu span a { margin:0 17px; color:#4096ee; font-size:14px; font-weight:bold; text-decoration:underline; }
.reg_form .inpu span a:hover { color:#ff8f00; }

.reg_form_table{
	width: 800px;clear:both;font-size:14px; font-family:"微软雅黑", "宋体"; color:#666666; text-align:right;
}
.reg_form_table td{
	height: 30px;
}
/*详细页面*/
.Contentbox { float:left; width:900px; }
.ContenRight { float:right; }
.ContentTitle { color:#19639c; font-size:25px; font-weight:bold; font-family:"微软雅黑", "宋体"; margin:20px }
.Contentbox h3 { font-size:15px; font-weight:bold; font-family:"微软雅黑", "宋体"; color:#131313; border-bottom:#bababa 1px solid; margin:10px 20px; padding-bottom:10px; }
.Contentbox .reg_form { margin-top:5px; padding-left:15px; }
.Contentbox .reg_form .inpu { width:650px; }
.Contentbox .reg_form ul { margin-bottom:3px; }
.Contentbox .reg_form .name { line-height:32px }
.Contentbox .reg_form .inpu { line-height:32px }
.Contentbox .reg_form ul.2lie .name { width:180px; }
.Contentbox .reg_form ul.2lie .inpu { width:160px; }
/* -检索页面-*/

#SearchLeft { float:left; width:194px; padding-right:20px; margin-top:20px; margin-left:10px; border-right:#19639c 1px solid; }
.searchnav .BoxTitle { color:#19639c; padding:6px 15px; line-height:19px; background:url(../images/arrow_down.gif) no-repeat 169px 11px #e8eff5; font-weight:bold; font-size:14px; }
#SearchRight { float:left; width:720px; margin:0 20px; margin-top:20px; }
.selection { border-top:#2e86e7 1px dashed; border-bottom:#2e86e7 1px dashed; padding:5px 0; overflow:hidden; margin-bottom:15px; }
.selection h1 { line-height:25px; color:#19639c; font-weight:bold; font-size:14px; overflow:hidden; }
.selection h1 span { float:right; font-weight:normal; font-size:12px; margin-bottom:15px; }
.selecbar { overflow:hidden; margin-bottom:5px; line-height:25px; }
.selecbar .inpu{ width:90px;height:20px; }
.selecbar .name { float:left; text-align:right; width:80px; font-weight:bold; color:#444444; }
.selecbar .sele { float:left; width:60px; }
.selecbar .sele a { display:block; height:25px; text-align:center; width:55px; color:#fff; background:#2e86e7;font-weight: bold;  }
.selecbar .seleAll { float:left; width:60px; }
.selecbar .seleAll a { display:block; height:25px; text-align:center; width:55px;font-weight: bold;  }
.selecbar .seleA a{ display:block; height:25px; text-align:center; width:55px; color:#fff; background:#2e86e7;font-weight: bold;   }
.selecbar .sele a:hover { text-decoration:none; background:#F60; }
.selecbar ul { float:left; width:575px; display:block; overflow:hidden }
.selecbar ul li { float:left; margin:0 10px; }
.selecbar ul li a { color:#444444; display:block; padding:0 5px; white-space:nowrap; }
.selecbar ul li a:hover { background:#9eccff; text-decoration:none }

.page{ overflow:hidden;}
.total{ padding:7px; }
.total strong{ color:#C00; font-weight:bold;}
DIV.yellow { font-size:12px; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center;}
DIV.yellow A { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none }
DIV.yellow A:hover { BORDER: #F60 1px solid;COLOR: #000; }
DIV.yellow A:active { BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid }
DIV.yellow SPAN.current { BORDER: #0051ab 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #06C }
DIV.yellow SPAN.disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid }

.table{ width:720px; line-height:20px;}
.table th{ padding:3px 5px;background:#19639c; color:#fff; font-weight:bold; text-align:center;}
.table td{ padding:5px; color:#3e3e3e;}
.table h2{ color:#19639c;}
.table h2 a{ color:#19639c;}
.odd td{ background:#f0f0f0}
.search_chart { overflow:hidden ; margin-top:20px;}
.search_chart li { width:230px; float:left; line-height:18px; padding:2px 0px; padding-left:5px; margin-bottom:10px; text-align:center; }
.search_chart li div { margin:5px auto; width:210px; height:150px; }
.search_chart li a { color:#1168a7; width:155px; }

/*统计*/
.count_tab { overflow:hidden; padding-left:7px; margin-top:15px;}
.count_tab a{ display:block; float:left; background:url(../images/CountTabRight.gif) top right no-repeat; line-height:30px; height:48px; color:#fff; font-family:"微软雅黑", "宋体"; margin:0 3px;}
.count_tab a span{ display:block; height:48px; background:url(../images/CountTabLeft.gif) no-repeat top left; padding:0 10px;}
#CountLeft{ float:left; width:410PX;}
#CountRight{ float:left; width:550px; margin-left:20px;}
.count_table{ width:550px; margin-top:20px;}
.count_table th{ background:#b6b6b6; color:#333}
.count_table td{ color:#747474;}
.count_table  h2 a{ color:#5b5b5b;}

/*项目管理*/
.item_title{ background:url(../images/item_title.gif) no-repeat; width:914px; padding-left:20px; height:34px; line-height:34px; color:#fff; font-family:"微软雅黑", "宋体"; font-size:14px; font-style:inherit; margin-left:25px; margin-bottom:30px; margin-top:25px;}
#ItemLeft{ float:left; width:320px;margin-left:25px;}
#ItemRight{ float:left; width:584px; margin-left:30px;}
.catalog { margin-bottom:30px; overflow:hidden}
.catalog li{ color:#fff; padding:9px 30px; margin-top:1px;}
.catalog li a{ color:#ff2a00; font-weight:bold;}
.catalog li.l01{ background:#358dbf; font-size:14px; line-height:20px; font-weight:bold; padding-left:20px;}
.catalog li.l02{ background:#5ea3cc;}
.catalog .l03{ background:#85bad9;}
.catalog .l04{ background:#aed1e5;}
.catalog .l05{ background:#b7e0fa;}
.catalog .l06{ background:#c1e5fc;}
.itembox h2{ font-family:"微软雅黑", "宋体"; font-size:14px ; font-weight:bold; margin-bottom:15px; }

.RemindBox{ border-bottom:#dedede 8px solid; border-left:#dedede 5px solid; margin-bottom:15px;}
.table02{ line-height:20px; border:#c3c3c3 1px solid;}
.table02 th{ padding:3px 5px;background:#e9eff7;}
.table02 td{ padding:5px;}
.table02 h2{ color:#19639c;}
.rate{ width:100px; line-height:11px; height:11px; background:#6b8b5c;}
.rate div{ background:#9dd97f;}

/*输入框*/
.texboxarea {
	padding: 2px 5px; border: 1px solid rgb(153, 153, 153); color: rgb(0, 0, 255); font-size: 13px; background-color: rgb(255, 255, 255);
}
.texbox {
	padding: 2px 5px; border: 1px solid rgb(153, 153, 153); height: 22px; color: rgb(0, 0, 255); line-height: 22px; margin-right: 3px; background-color: rgb(255, 255, 255);
}
.texboxReg {
	 width:386px; padding: 2px 5px; border: 1px solid rgb(153, 153, 153); height: 22px; color: rgb(0, 0, 255); line-height: 22px; margin-right: 3px; background-color: rgb(255, 255, 255);
}
.spanTip {
	padding-top: 15px;
	color: #FF6347;
}

.zhibiaoTitle {
	margin-left: 30px; 
	color:#19639c; padding:6px 15px; line-height:19px;
	background:url(../images/arrow_down.gif) no-repeat 169px 11px #e8eff5; font-weight:bold; font-size:14px;
	width: 120px;
}

.btnMin { background:#39A1D1; width: 45px; height:30px; font-size:14px; font-weight:bold; color:#fff; border:0; cursor:pointer; }
.btnMin:hover { background:#EF8B0F; }

#tteeFilePath_span a{
	margin-left: 0px;
}
#thesisFilePath_span a{
	margin-left: 0px;
}


/*2015-5-19 for版本对比*/

.contrastbox{ overflow:hidden;}
.contrast_left{ float:left; width:485px; margin-right:8px; border-right: #ffc065 1px  solid}
.contrast_right{ float:left; width:485px; background:#e0effe; border-left: #ffc065 1px  solid}
.contrastbox .reg_form .name{ width:130px; line-height:20px; padding-top:6px;}
.contrastbox .reg_form .inpu{ width:280px;}
.different{ background:#FF0}


